#include "main.h"
extern struct contact_link*P;
void*client_read(void*argv)
{
    int C=*(int*)argv;
    struct tcp_data from_buf={0};
    while(1)
    {
        //阻塞接收消息
        read(C,&from_buf,8);
        //判断消息类型
        if     (from_buf.type>=1000 && from_buf.type<2000)
            update_contact(C,&from_buf,P);
        else if(from_buf.type>=2000 && from_buf.type<3000)
            data_solo(C,&from_buf);
    }
    return NULL;
}